._flex-justify-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._flex-justify-column {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

._shadow {
  box-shadow: 0px 2px 8px 0px rgba(50,64,77,0.08);
}

._display-contents {
  display: contents;
}

._scrollbar {
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-x: hidden;
  overflow-y: auto;

  &::-webkit-scrollbar {
		display: none; /* Chrome Safari */
	}
}

._text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._padding20 {
  padding: 20px;
}